دستور العمل های C# 8 و .NET Core 3.1 (نسخه دوم) - نسخه دوم [ویدئو]

C# 8 and .NET Core 3.1 Recipes (2nd Edition) - Second Edition [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: سی شارپ یک زبان برنامه نویسی چند پارادایم است که از اصول مهندسی نرم افزار مانند چک کردن قوی نوع، بررسی محدود آرایه، جمع آوری خودکار زباله و غیره پشتیبانی می کند. سی شارپ 8 دارای مجموعه ای از ویژگی های جدید برای ساخت برنامه های قدرتمند چند پلتفرمی است. همچنین، ASP.NET Core چارچوب برنامه کاربردی وب است که از طریق آن می توانید برنامه های وب درجه یک سازمانی را توسعه دهید. در این دوره آموزشی با روش های سریع و آسان برای توسعه اپلیکیشن ها با استفاده از آخرین ویژگی های C# 8 و .NET Core 3.1 آشنا می شوید. این دوره که با آن مهارت‌ها در مجموعه ابزار شما ارائه شده است، به شما کمک می‌کند تا از بخش‌های بعدی با تمرکز بر موارد استفاده پیشرفته C# که مخصوصاً برای توسعه برنامه‌های کاربردی در دنیای واقعی مناسب هستند، بهترین استفاده را ببرید. با حرکت بیشتر، دانش عمیقی از چارچوب ASP.NET Core 3.1 Web API به همراه روش‌های احراز هویت و Entity Framework Core، ORM واقعی برای C# و NET Core دریافت خواهید کرد. در نهایت، شما با جدیدترین فناوری‌ها در اکوسیستم دات‌نت کار خواهید کرد، در درجه اول Razor Pages برای راه‌اندازی سریع صفحات هوشمند و Blazor برای ساخت برنامه‌های C# برای مرورگر. در نهایت، یک برنامه دسکتاپ با WPF و NET Core خواهید ساخت. لطفاً توجه داشته باشید که برای شرکت در این دوره، دانش قبلی C# و مقداری تجربه با ASP.NET در نظر گرفته شده است. همه کدها و فایل های پشتیبانی این دوره در GitHub در https://github.com/PacktPublishing/C-8-and-.NET-Core-3.1-Recipes-2nd-Edition Install and Master Visual Studio 2019 و آخرین نسخه LTS NET Core با استفاده از روش‌های رابط پیش‌فرض، روش‌های فقط خواندنی و تطبیق الگو، کدهای تکرارپذیر کمتر بنویسید با آخرین پیشرفت‌ها در تکرار هشتم سی شارپ به‌روز باشید برنامه‌های سی شارپ مبتنی بر رویداد بنویسید و به عبارات لامبدا مسلط شوید پرس و جوهای SQL مانند را روی اشیا و مجموعه ها با LINQ اعمال کنید بیاموزید که چگونه با EF Core روابط پیچیده را به مدل های کد اول ترسیم کنید احراز هویت را برای API خود با ASP.NET Core Identity فعال کنید بر تزریق وابستگی مسلط شوید و از خدمات خود بیشترین بهره را ببرید هنگام ساخت صفحات ساده با Razor از کدهای دیگ بخار خودداری کنید ساخت برنامه های بومی ویندوز با WPF در NET Core این دوره برای توسعه دهندگان باتجربه سی شارپ است که می خواهند با آخرین تغییرات در C# و ASP.NET Core به سرعت عمل کنند و/یا دانش عمیق تری از مفاهیم پیشرفته سی شارپ کسب کنند. . این دوره همچنین برای بینندگانی که از ویرایش اول این دوره بهره مند شده اند، یعنی: C# 7 و .NET Core 2.0 Recipes توصیه می شود. شرایط: تجربه با C# و NET Core. کار با پایگاه های داده؛ درک اولیه HTML، CSS و جاوا اسکریپت. در مفاهیم پیشرفته سی شارپ مانند رویدادها و ویژگی ها غوطه ور شوید و در عین حال چیزهای جدید تازه را بیاموزید * با استفاده از نسخه هسته NET طولانی مدت، APIهای وب بسیار سریع و مبتنی بر پایگاه داده بسازید * با Blazor به سرعت صفحات Razor جدید و برنامه های مشتری سریع بسازید.

سرفصل ها و درس ها

شروع کار با ویژگی های جدید C# 8 Getting Started with New Features of C# 8

  • بررسی اجمالی دوره Course Overview

  • نصب Visual Studio 2019 و NET Core Installing Visual Studio 2019 and .NET Core

  • اجتناب از تغییرات ایالتی با اعضای فقط خواندنی Avoiding State Modifications with Read-Only Members

  • نوشتن کد کمتر با روش های رابط پیش فرض Writing Less Code with Default Interface Methods

  • جداسازی گروه های داده با محدوده ها و شاخص ها Isolating Groups of Data with Ranges and Indices

  • نوشتن تکالیف سریعتر با اپراتورهای Null-Coalescing Writing Faster Assignments with Null-Coalescing Operators

مدیریت مجموعه ها و داده ها در سی شارپ 8 Handling Collections and Data in C# 8

  • ارتقاء بندهای سوئیچ خود با تطبیق الگو Upgrading Your Switch Clauses with Pattern Matching

  • ساده سازی با استفاده از اعلان ها Simplifying Using Declarations

  • گرفتن زمینه با توابع محلی استاتیک Capturing the context with Static Local Functions

  • ساختارهای یکبار مصرف و انواع مرجع تهی Disposable ref Structs and Nullable Reference Types

  • افزودن یک رویکرد مبتنی بر کشش به داده های خود با جریان های ناهمزمان Adding a Pull-Based Approach to Your Data with Asynchronous Streams

مدیریت رویدادهای پیشرفته و ناهمزمانی در سی شارپ Advanced Event Handling and Asynchronicity in C#

  • دستیابی به ارتباط بین اجزایی با نمایندگان و رویدادها Achieving Inter-Component Communication with Delegates and Events

  • پاسخگویی سریعتر به رویدادها با عمل و عملکرد Responding to Events Faster with Action and Function

  • اجتناب از کلاس های غیر ضروری با انواع ناشناس Avoiding Unnecessary Classes with Anonymous Types

  • مدیریت رویداد موثر با عبارات لامبدا Efficient Event Handling with Lambda Expressions

  • برخورد با مجموعه‌ها مانند پایگاه‌های داده با LINQ Treating Collections Like Databases with LINQ

  • انجام Multithreading و Multitasking با Threads و Tasks Performing Multithreading and Multitasking with Threads and Tasks

  • اصلاح رفتار روش با ویژگی ها Modifying Method Behavior with Attributes

برنامه های کاربردی مبتنی بر پایگاه داده با هسته چارچوب نهاد Database-Driven Applications with Entity Framework Core

  • نوشتن اولین مدل ORM ما Writing Our first ORM Model

  • با مهاجرت، طرحواره های خود را تحت کنترل نسخه نگه دارید Keeping Your Schemas Under Version Control with Migrations

  • روابط یک به یک بین مدل ها One-to-One Relationships between Models

  • روابط یک به چند بین مدل ها One-to-Many Relationships between Models

  • روابط چند به چند بین مدل ها Many-to-Many Relationships between Models

  • اطمینان از همزمانی با Fluent API Ensuring Concurrency with the Fluent API

API های RESTful با ASP.NET Core RESTful APIs with ASP.NET Core

  • API وب خود را با کلاس Start-Up بوت استرپ کنید Bootstrap Your Web API with the Start-Up Class

  • مدیریت خدمات با تزریق وابستگی Managing Services with Dependency Injection

  • اتصال EF Core و Build Models Connecting EF Core and Build Models

  • نقشه برداری و سریال سازی ویژگی های شما Mapping and Serialize Your Properties

  • یک ASP.NET Core Controller بسازید Build an ASP.NET Core Controller

  • از ASP.NET Identity برای احراز هویت کاربران استفاده کنید Use ASP.NET Identity to Authenticate Users

Razor Pages، Blazor و WebAssembly Razor Pages, Blazor, and WebAssembly

  • شروع کار با WebAssembly و Blazor Getting Started with WebAssembly and Blazor

  • استفاده از جاوا اسکریپت از داخل Blazor Using JavaScript from within Blazor

  • طراحی یک برنامه Blazor Styling a Blazor Application

  • بوت استرپ اولین صفحه تیغ ما Bootstrapping Our First Razor Page

  • اضافه کردن زمینه به صفحات Razor Adding Context to Razor Pages

ایجاد یک برنامه دسکتاپ با WPF Creating a Desktop Application with WPF

  • ایجاد یک پروژه WPF Creating a WPF Project

  • شروع کار با XAML Getting Started with XAML

  • قرار دادن اجزای خود در شبکه XAML Positioning Your Components in the XAML Grid

  • ایجاد تجربه کاربری پویا با ویژگی ها، رویدادها و اتصال داده ها Creating Dynamic User Experience with Properties, Events, and Data Binding

  • مدیریت اقدامات با رویداد Binding Handling Actions with Event Binding

نمایش نظرات

دستور العمل های C# 8 و .NET Core 3.1 (نسخه دوم) - نسخه دوم [ویدئو]
جزییات دوره
3 h 39 m
40
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dimitiris Loukas Dimitiris Loukas

Dimitris Loukas یک مهندس نرم افزار است که در حال حاضر برنامه های کاربردی یک صفحه را می نویسد و از جدیدترین جاوا اسکریپت با Aurelia، Angular، C# و NET Core برای یک شرکت نرم افزار تجاری استفاده می کند. او در گذشته برای دو استارت آپ کار کرده است، در جامعه متن باز فعال است و عاشق انجام پروژه های جانبی کوچک است. او به Angular، Aurelia و Vue.JS تسلط دارد و اکنون علاقه مند به ورود به دنیای ReactJS است. او اولین پذیرنده .NET Core است و مجذوب جاوا اسکریپت مدرن و جایی است که وب در حال رفتن است.